A tutorial on cloud computing for agent-based modeling & simulation with repast

نویسندگان

  • Simon J. E. Taylor
  • Anastasia Anagnostou
  • Tamás Kiss
  • Gábor Terstyánszky
  • Péter Kacsuk
  • Nicola Fantini
چکیده

Cloud computing facilitates access to elastic high performance computing without the associated high cost. Agent-based Modeling & Simulation (ABMS) is being used across many scientific disciplines to study complex adaptive systems. Repast Simphony (Recursive Porous Agent Simulation Toolkit) is a widely used ABMS system. Cloud computing can speed-up significantly ABMS to facilitate more accurate and faster results, timely experimentation, and optimization. However, the many different Clouds, Cloud middleware and Service approaches make the development of Cloud-based ABMS highly complex. This tutorial introduces the CloudSME Simulation Platform (CSSP) that enables simulation software to be deployed as service (SaaS) supported by a cloud platform (PaaS). It shows how Repast can be deployed as a cloud computing service as part of a workflow of tasks. A case study demonstrates how the CSSP can easily run agent-based simulations written in Repast on multiple Clouds.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visual Agent

Repast is a widely used, free, and open-source agent-based modeling and simulation toolkit. Three Repast platforms are currently available, each of which has the same core features but a different environment for these features. Repast Simphony (Repast S) extends the Repast portfolio by offering a new approach to simulation development and execution. This tutorial presents a simple “boids” styl...

متن کامل

Interfacing RePast with HLA Using a Generic Architecture for COTS Simulation Package Interoperability

A Distributed Multi-Agent System (MAS) is often appropriate in solving large-scale experimental problems. RePast is a well-known simulation toolkit for agent-based modeling. In order to extend the scalability of RePast, one way is to partition the model into a distributed simulation. Interfacing RePast with the High Level Architecture (HLA) is a way to build the distributed system. This has pre...

متن کامل

Volunteer Computing Simulation using Repast and Mason

Volunteer environments usually consist of a large number of computing nodes, with highly dynamic characteristics, therefore reliable models for a planning of the whole computing are highly desired. An easy to implement approach to modelling and simulation of such environments may employ agent-based universal simulation frameworks, such as RePast or MASON. In the course of the paper the above-me...

متن کامل

Evaluation of free Java-libraries for social-scientific agent based simulation

This paper compares four freely available programming libraries for support of social scientific agent based computer simulation: RePast, Swarm, Quicksilver, and VSEit. Our aim is evaluation to determine the simulation framework that is the best suited for theory and data based modeling of social interventions, such as information campaigns. Our first step consisted in an Internet search for pr...

متن کامل

Complex adaptive systems modeling with Repast Simphony

Purpose: This paper is to describe development of the features and functions of Repast Simphony, the widely used, free, and open source agent-based modeling environment that builds on the Repast 3 library. Repast Simphony was designed from the ground up with a focus on well-factored abstractions. The resulting code has a modular architecture that allows individual components such as networks, l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014